import org.junit.Test;


import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;

/**
 * @author 摸鱼丸加~
 * @create 2022-06-15 20:16
 */
public class StringDiff {
    public static void main(String[] args) {
        String b = "string";
        String a = "string";
        String c = new String("string");
        System.out.println(b==a);
        System.out.println(c==a);
        System.out.println(a.equals(b));
        System.out.println(a.equals(c));
    }

    @Test
    public void test01(){
        List<java.lang.String> list = new ArrayList<>();
        list.add("1");
        list.add("2");
        list.add("3");
        System.out.println(list.size());//查看list长度
        String[] objects = list.toArray(new String[list.size()]);//将list转为数组的方式（如果是基本数据类型，必须转为包装类）
        for (String object : objects) {
            System.out.println(object);
        }
        //unmodifiableCollection方法会返回当前集合的镜像，返回的结果不可被改变（报错）
        Collection<String> clist = Collections.unmodifiableCollection(list);
        clist.add("y");
        System.out.println(clist.size());
  }

  @Test
    public void test02(){
        char a = 'a';
        char A = 'A';
      System.out.println((int)a+"--"+(int)A);
      //jdbc使用到桥接模式（设计模式）

    }

}
